import request from '@u/request.js'

// 根据父级id获取区域信息树形结构
export function getRegionTreeByParentId(parentId) {
  return request({
    url: `/core/api/region/getRegionTreeByParentId/${parentId}`,
    method: 'get'
  })
}
// 根据区域ID获取区域信息
export function getRegionById(distinctId) {
  return request({
    url: `/core/api/region/getRegionById/${distinctId}`,
    method: 'get'
  })
}
// 根据区域ID修改指定的区域信息
export function updateRegionById(data) {
  return request({
    url: '/core/api/region/updateRegionById',
    method: 'post',
    data
  })
}
// 新增区域信息
export function insertRegionInfo(data) {
  return request({
    url: '/core/api/region/insertRegionInfo',
    method: 'post',
    data
  })
}
// 根据区域ID删除指定的区域信息
export function delRegionById(distinctId) {
  return request({
    url: `/core/api/region/delRegionById/${distinctId}`,
    method: 'get'
  })
}
// 根据区域id获取所有父级区域信息
export function getParentRegionListById(distinctId) {
  return request({
    url: `/core/api/region/getParentRegionListById/${distinctId}`,
    method: 'get'
  })
}
